Waterfront 101: 5 Things To Consider When Buying Waterfront Property